package com.itheima.method;

public class TwoArray {
    /*
    动态初始化格式：
       数据类型[][]变量名=new数据类型[m][n];
       m表示这个二维数组，可以存放多少个一维数组
       n表示每一个一维数组，可以存放多少个元素
       二级数组存储一维数组的时候,存储的是一维数组的内存地址
     */
    public static void main(String[] args) {
         int[][] arr=new int[3][3];
         //向二维数组中存储元素.
        arr[0][0]=11;
        arr[0][1]=22;
        arr[0][2]=33;

        arr[1][0]=44;
        arr[1][1]=55;
        arr[1][2]=66;

        arr[2][0]=77;
        arr[2][1]=88;
        arr[2][2]=99;
      //输出二维数组
        System.out.println(arr[2][0]);

        System.out.println("-----把一维数组存到二维数据里边-----");
        int[] arr1={11,22,33};
        int[] arr2={22,233,334};
        int[] arr3={141,225,335};
        //把一维数组添加到二维数组里边.
         // 先创建一个二级数组容器
        int[][] arrAll = new int[3][3];
        //在二维数组容器中添加一维数组
        arrAll[0]= arr1;
        arrAll[1]=arr2;
        arrAll[2]=arr3;

        //遍历
        for (int i = 0; i < arrAll.length; i++) {
            for (int j = 0; j < arrAll[i].length; j++) {
                System.out.println(arrAll[i][j]);
            }
        }

    }
}
